パズルゲーム ならべてポン! Copyright (C) 2000 by 広井 誠 ならべてポンは、同じ色のカードを左から順番にならべるのが目的のパズル ゲームです。 ◎ゲームのルール 1 2 3 4 1 2 3 4 +----------- +----------- A |y1 y3 sp r3 A|y1 y2 y3 sp B |r1 g2 g1 b3 ==> B|g1 g2 g3 sp C |sp b1 sp r2 C|r1 r2 r3 sp D |b2 g3 sp y2 D|b1 b2 b3 sp ゲーム開始時 完成図 y : 黄色 r : 赤 b : 青 g : 緑, sp : 空き場所 ならべてポンは、空いている場所にカードを移すことでゲームを進めていき ます。カードを空き場所に移動させるには、次の条件を満たさなくていはいけ ません。 (1) 一番左側の空き場所には 1 のカードを移すことができる。 (2) それ以外の空き場所には、左隣のカードと同じ色で番号が一つ大きいカー ドを移すことができる。 たとえば、図 1 のゲーム開始時には、(1,C), (3,A), (3,C), (3,D) の4つ の空き場所があります。(1,C) は一番左側なので、ここに y1, r1, b1, g1 の どれかを移すことができます。(3,A) の左隣は y3 ですが、これより大きなカー ドはないので、この場所にカードを移すことはできません。(C,3) の空き場所 は、左隣のカードが b1 なので (1,D) にある b2 のカードを移すことができ ます。 このようにカードを移動させて、左から順番にカードを並べていきます。ど の行にどの色のカードを並べるかは自由です。この例では A 行に黄色を並べ ていますが、解けるのであれば、B, C, D のどの行に並べてもかまいません。 移動可能なカードが無くなったならば「手詰まり」となります。 なお、カードはランダムに配置されるので、解けない場合もあります。ご注 意くださいません。 ◎ゲームの実行 このゲームは Tcl/Tk で作られています。Tcl/Tk をインストールし、次に 示すファイルをダブルクリックすると、ゲームが実行されます。 NAPON.TCL : ならべてポン! TCL スクリプトファイル NAP_HELP.TXT : このドキュメント このゲームはスコアを記録するため、ハードディスクなどの書き込み可能な メディア上で実行してください。 ◎メニューの説明 Games Start : ゲームの開始 HiScore : トップテンを表示する Exit : ゲームの終了 Size : 盤面の大きさ 4 * 4 : 4行4列で 1 - 3 のカードを並べる 5 * 5 : 5行5列で 1 - 4 のカードを並べる 6 * 6 : 6行6列で 1 - 5 のカードを並べる TakeBack : 一手戻す 一度でも使うとスコア記録の対象外となる Help : このファイルを表示する ◎操作方法 メニュー Games から Start を選ぶとゲームが始まります。移動したいカー ドを左クリックしてください。移すことができる空き場所があれば、カードは その位置に移動します。 1 のカードは一番左側へ移動できますが、空き場所が複数ある場合、上にあ る空き場所へ移動します。同じカードを再度クリックすることで、違う位置へ 移動させることができます。 スコアはクリアするまでの時間です。ただし、一度でも TakeBack を使うと、 そのゲームはスコア記録の対象外となります。ご注意くださいませ。 (EOF)